package np13;

/**
 * Represents the smell of the slimes and lands.
 */
public enum Smell {
	MIKRONESIEN, MAKRONESIEN, SCHWARZRUSSLAND, VATIKAN;

	/**
	 * @return The next smell depending on the current smell. The (cyclic) order
	 *         is MIKRONESIEN -> MAKRONESIEN -> SCHWARZRUSSLAND -> VATIKAN.
	 */
	public Smell getNext() {
		return values()[(ordinal() + 1) % values().length];
	}
}
